package br.com.locautowebbd.categoria;

import br.com.locautowebbd.util.RepositorioException;


public interface RepositorioCategorias {

	public abstract boolean existe(int codigo) throws RepositorioException;

	public abstract void inserir(Categoria novoCategoria)
			throws CategoriaExistenteException, RepositorioException;

	public abstract void atualizar(Categoria categoria)
			throws CategoriaInexistenteException, RepositorioException;

	public abstract Categoria procurar(int codigo)
			throws CategoriaInexistenteException, RepositorioException;

	public abstract void remover(int codigo) throws CategoriaInexistenteException,
			RepositorioException;
}